#include <bits/stdc++.h>
using namespace std;

int shu[100001]; // 存储输入的数组
long long s[100001]; // 前缀和数组
long long t[100001]; // 后缀和数组

int main() {
  int n;
  cin >> n; // 输入数组大小
  for (int i = 1; i <= n; i++)
    cin >> shu[i]; // 输入数组元素

  // 计算前缀和
  for (int i = 1; i <= n; i++) {
    s[i] = s[i - 1] + shu[i];
  }

  // 计算后缀和
  for (int i = n; i >= 1; i--) {
    t[i] = t[i + 1] + shu[i];
  }

  int ans = INT_MAX; // 初始化最小差值为最大整数
  // 计算最小差值
  for (int p = 2; p <= n; p++) {
    int sumL = s[p - 1]; // 左侧和
    int sumR = t[p]; // 右侧和
    ans = min(ans, abs(sumR - sumL)); // 更新最小差值
  }
  
  cout << ans; // 输出结果

  return 0;
}
